Skip to content

Conversation

tordtst
Copy link
Member

@tordtst tordtst commented Sep 30, 2026

Endringer

  • Felles Listing-type i src/types/listing.ts med feltene id, title, category, description, area, dailyPrice, condition, accessories og imageUrl.
  • src/utils/listingFormat.ts: norske etiketter for kategori og tilstand, og formatDailyPrice som viser 150 kr/døgn eller Gratis utlån.
  • src/data/mockListings.ts: 10 oppdiktede annonser med stabile ID-er, 6 kategorier, 10 områder, korte og lange titler, 3 gratis og 3 uten bilde.
  • Fire enkle SVG-illustrasjoner laget for prosjektet i src/assets/listings/.
  • README beskriver datamodell, prisens enhet, manglende bilde og planlagt overgang til GraphQL.

Hvorfor

Katalog, detaljvisning og utleieskjema trenger samme datastruktur. Med felles type og data kan disse utvikles parallelt.

Kode, typer og faste nøkler er på engelsk (powerTools, likeNew). Alt brukeren ser er norsk via etikettene. Pris er hele kroner per døgn, og imageUrl: null betyr at bildet mangler, så visningen skal vise en plassholder (kommer i issue #5).

Issue

Closes #4

tordtst and others added 3 commits September 30, 2026 09:39
Gi alle visninger samme datastruktur og samme visning av pris,
kategori og tilstand. Pris er hele kroner per døgn, og 0 vises som
«Gratis utlån».

Refs #4

Co-Authored-By: birkjr <birkjr@stud.ntnu.no>
Gi gruppen felles, oppdiktede data å bygge katalog, detaljvisning og
skjema på. Dataene dekker gratis og betalt utlån, ulik tekstlengde og
annonser uten bilde.

Refs #4

Co-Authored-By: sebasti <sebasti@stud.ntnu.no>
Forklar feltene, prisens enhet og hvordan manglende bilde håndteres,
slik at alle bruker dataene likt og datakilden senere kan byttes.

Refs #4

Co-Authored-By: andretg <andretg@stud.ntnu.no>
@tordtst tordtst added the enhancement New feature or request label Sep 30, 2026
@tordtst tordtst added this to the Innlevering 1 milestone Sep 30, 2026
@tordtst tordtst self-assigned this Sep 30, 2026
@tordtst tordtst requested a review from a team as a code owner September 30, 2026 07:44
@tordtst tordtst linked an issue Sep 30, 2026 that may be closed by this pull request
7 tasks
@tordtst tordtst changed the base branch from main to dev September 30, 2026 07:50
Copy link
Member

@andretg andretg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Testet lokalt: npm ci, lint, typecheck og build går gjennom.
Rendret mockdataene midlertidig i App.tsx for å sjekke ut at alle 10 annonsene vises, og at bildene lastes inn.
image

Godkjenner denne PR-en.

@andretg andretg merged commit 8d5682a into dev Sep 30, 2026
@andretg andretg deleted the 4-feat-definer-annonsetype-og-felles-mockdata branch September 30, 2026 08:03
Sign in to join this conversation on GitHub.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT] Definer annonsetype og felles mockdata
2 participants